470a5816f70584c8fa658f82ccfe6d8746efa094,src/tk/wurst_client/alts/Encryption.java,Encryption,loadRsaKeys,#,189
Before Change
new ObjectInputStream(new FileInputStream(privateFile));
PrivateKey loadedPrivateKey =
KeyFactory.getInstance("RSA")
.generatePrivate(new RSAPrivateKeySpec(
(BigInteger)privateLoad.readObject(),
(BigInteger)privateLoad.readObject()));
privateLoad.close();
keypair = new KeyPair(loadedPublicKey, loadedPrivateKey);
After Change
try(ObjectInputStream privateLoad =
new ObjectInputStream(new FileInputStream(privateFile)))
{
privateKey = factory.generatePrivate(
new RSAPrivateKeySpec((BigInteger)privateLoad.readObject(),
(BigInteger)privateLoad.readObject()));
}
return new KeyPair(publicKey, privateKey);
}
private SecretKey loadAesKey(File file, KeyPair keyPair)